niacin vitamin b3 pantothenic acid vitamin b5 dog cats dogs olive oil puppies puppy cat nutrition for dogs